module sw.bugtracking.bugtrackingdatlist;
version(BugTracking):
import sw.bugtracking.bugtrackingdat, nazo.savelist;

class BugList:SaveList{
  public{
    ///コンストラクタ
    this(){
      super("bug.lst");
    }
  }
}

class BugTrackingList{
  static BugList buglist;
  this(){
    buglist=new BugList;
  }
  BugDat createBug(){
    BugDat dat=new BugDat(buglist);
    return dat;
  }
  BugDat[] getList(){
    BugDat[] datlist;
    uint len=buglist.getList.length;
    for(uint i;i<len;i++){
      datlist~=new BugDat(buglist,i);
    }
    return datlist;
  }
  BugDat getBug(uint i){
    return new BugDat(buglist,i);
  }
}
